/**
 * Created by Administrator on 2017/4/12.
 */
var userdata;
var userId;
var realName;
var communityId;

/**
 * Created by Administrator on 2017/4/12.
 */
var userdata;
var userId;
var realName;
var communityId;
function setCookie(name,value,hours,path){
    var name = escape(name);
    var value = escape(value);
    var expires = new Date();
    expires.setTime(expires.getTime() + hours*3600000);
    path = path == "" ? "" : ";path=" + path;
    _expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
    document.cookie = name + "=" + value + _expires + path;
}
//获取cookie值
function getCookieValue(name){
    var name = escape(name);
    //读cookie属性，这将返回文档的所有cookie
    var allcookies = document.cookie;
    //查找名为name的cookie的开始位置
    name += "=";
    var pos = allcookies.indexOf(name);
    //如果找到了具有该名字的cookie，那么提取并使用它的值
    if (pos != -1){                       //如果pos值为-1则说明搜索"version="失败
        var start = pos + name.length;         //cookie值开始的位置
        var end = allcookies.indexOf(";",start);    //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置
        if (end == -1) end = allcookies.length;    //如果end值为-1说明cookie列表里只有一个cookie
        var value = allcookies.substring(start,end); //提取cookie的值
        return (value);              //对它解码
    }
    else return "";                //搜索失败，返回空字符串
}
//删除cookie
function deleteCookie(name,path){
    var name = escape(name);
    var expires = new Date(0);
    path = path == "" ? "" : ";path=" + path;
    document.cookie = name + "="+ ";expires=" + expires.toUTCString() + path;
}
$(document).ready(function () {
    var userNameValue = getCookieValue("username");
    if(typeof(userNameValue)!="undefined"){
        $("#username").val(userNameValue);
        $("#nameSpan").html('');
    }

    var passwordValue = getCookieValue("userpwd");
    if(typeof(passwordValue)!="undefined") {
        $("#userpwd").val(passwordValue);
        $("#pwdSpan").html('');
    }
    $("input[type='text'],input[type='password']").blur(function () {
        var $el = $(this);
        var $parent = $el.parent();
        $parent.attr('class', 'frame_style').removeClass(' form_error');
        if ($el.val() == '') {
            $parent.attr('class', 'frame_style').addClass(' form_error');
        }
    });
    $("input[type='text'],input[type='password']").focus(function () {
        var $el = $(this);
        var $parent = $el.parent();
        $parent.attr('class', 'frame_style').removeClass(' form_errors');
        if ($el.val() == '') {
            $parent.attr('class', 'frame_style').addClass(' form_errors');
        } else {
            $parent.attr('class', 'frame_style').removeClass(' form_errors');
        }
    });


    $('#login_btn').on('click', function () {
        var num = 0;
        var str = "";
        $("input[type$='text'],input[type$='password']").each(function (n) {
            if ($(this).val() == "") {

                layer.alert(str += "" + $(this).attr("data-name") + "不能为空！\r\n", {
                    title: '提示框',
                    icon: 0,
                });
                num++;
                $('#captchaImage').attr("src", "user/yzmimg?timestamp=" + (new Date()).valueOf());
                return false;
            }
        });


        if (num > 0) {
            $('#captchaImage').attr("src", "user/yzmimg?timestamp=" + (new Date()).valueOf());
            return false;
        }
        else {
            var username = $('#username').val();
            var userpwd = $('#userpwd').val();
            var verify = $('#verify').val();
            $.ajax({
                url: '/commis/api/login',
                type: "POST",
                async: false,
                dataType: 'json',
                data: {
                    username: username,
                    password: userpwd,
                    verify: verify
                },
                success: function (response) {
                    if (response.loggedIn) {
                        if(document.getElementById("remember").checked){
                            setCookie("username",username,24,"/");
                            setCookie("userpwd",userpwd,24,"/");
                        }
                        document.location.href = "../../commis/blz_index.html";
                    } else {
                        $('#captchaImage').attr("src", "user/yzmimg?timestamp=" + (new Date()).valueOf());
                        toastr["warning"](response.msg);
                    }
                }
            })
        }
    });
})
$('#captchaImage').click(function () {
    $('#captchaImage').attr("src", "user/yzmimg?timestamp=" + (new Date()).valueOf());
});

